package com.jp.knowledge.my.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by 528787067@qq.com on 2017/6/15.
 */

public class VipInfoModel implements Serializable {

	/**
	 * gradeName : VIP会员
	 * gradeId : UL02
	 * vipDays : 28
	 * vipTime : 2017-07-14
	 * vipDaysList : [28,20,54,35]
	 * privilegeList : [{"color":"#777777","icon":null,"sort":0,"title":"","fonticon":null,"list":[{"gradesId":"UL01","color":"#777777","isButtom":0,"icon":null,"fonticon":null,"info":"免费"},{"gradesId":"UL02","color":"#128bed","isButtom":1,"icon":null,"fonticon":null,"info":"续费"},{"gradesId":"UL03","color":"#128bed","isButtom":1,"icon":null,"fonticon":null,"info":"升级"}]},{"color":"#777777","icon":null,"sort":1,"title":"加入组织","fonticon":null,"list":[{"gradesId":"UL01","color":"#128BED","icon":null,"fonticon":null,"info":"1家"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"不限制"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"不限制"}]},{"color":"#777777","icon":null,"sort":2,"title":"积分奖励","fonticon":null,"list":[{"gradesId":"UL01","color":"#777777","icon":null,"fonticon":null,"info":"无"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"1.1倍"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"1.3倍"}]},{"color":"#777777","icon":null,"sort":4,"title":"新知识首享","fonticon":null,"list":[{"gradesId":"UL01","color":"#128BED","icon":null,"fonticon":null,"info":"第二天"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"实时"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"实时"}]},{"color":"#777777","icon":null,"sort":5,"title":"岗位知识开放","fonticon":null,"list":[{"gradesId":"UL01","color":"#128BED","icon":null,"fonticon":null,"info":"部分"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"全部"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"全部"}]},{"color":"#777777","icon":null,"sort":8,"title":"免费发送次数","fonticon":null,"list":[{"gradesId":"UL01","color":"#128BED","icon":null,"fonticon":null,"info":"10次"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"10次/月"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"50次/月"}]},{"color":"#777777","icon":null,"sort":11,"title":"VIP免广告","fonticon":null,"list":[{"gradesId":"UL01","color":"#777777","icon":null,"fonticon":null,"info":"有"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"无广告"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"无广告"}]},{"color":"#777777","icon":null,"sort":12,"title":"专属客服","fonticon":null,"list":[{"gradesId":"UL01","color":"#777777","icon":null,"fonticon":null,"info":"无"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"有"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"有"}]},{"color":"#777777","icon":null,"sort":13,"title":"今日知识阅读","fonticon":null,"list":[{"gradesId":"UL01","color":"#128BED","icon":null,"fonticon":null,"info":"定时开放"},{"gradesId":"UL02","color":"#128BED","icon":null,"fonticon":null,"info":"全天可看"},{"gradesId":"UL03","color":"#128BED","icon":null,"fonticon":null,"info":"全天可看"}]}]
	 * isVip : 1
	 * privilegeTitle : [{"color":"#128bed","icon":null,"title":"特权"},{"color":"#128bed","icon":null,"title":"免费会员"},{"color":"#128bed","icon":null,"title":"VIP会员"},{"color":"#128bed","icon":null,"title":"VIP超级会员"}]
	 */

	private String gradeName;
	private String gradeId;
	private int vipDays;
	private String vipTime;
	private int isVip;
	private List<Integer> vipDaysList;
	private List<PrivilegeListBean> privilegeList;
	private List<PrivilegeTitleBean> privilegeTitle;

	public String getGradeName() {
		return gradeName;
	}

	public void setGradeName(String gradeName) {
		this.gradeName = gradeName;
	}

	public String getGradeId() {
		return gradeId;
	}

	public void setGradeId(String gradeId) {
		this.gradeId = gradeId;
	}

	public int getVipDays() {
		return vipDays;
	}

	public void setVipDays(int vipDays) {
		this.vipDays = vipDays;
	}

	public String getVipTime() {
		return vipTime;
	}

	public void setVipTime(String vipTime) {
		this.vipTime = vipTime;
	}

	public int getIsVip() {
		return isVip;
	}

	public void setIsVip(int isVip) {
		this.isVip = isVip;
	}

	public List<Integer> getVipDaysList() {
		return vipDaysList;
	}

	public void setVipDaysList(List<Integer> vipDaysList) {
		this.vipDaysList = vipDaysList;
	}

	public List<PrivilegeListBean> getPrivilegeList() {
		return privilegeList;
	}

	public void setPrivilegeList(List<PrivilegeListBean> privilegeList) {
		this.privilegeList = privilegeList;
	}

	public List<PrivilegeTitleBean> getPrivilegeTitle() {
		return privilegeTitle;
	}

	public void setPrivilegeTitle(List<PrivilegeTitleBean> privilegeTitle) {
		this.privilegeTitle = privilegeTitle;
	}

	public static class PrivilegeListBean implements Serializable {
		/**
		 * color : #777777
		 * icon : null
		 * sort : 0
		 * title :
		 * fonticon : null
		 * list : [{"gradesId":"UL01","color":"#777777","isButtom":0,"icon":null,"fonticon":null,"info":"免费"},{"gradesId":"UL02","color":"#128bed","isButtom":1,"icon":null,"fonticon":null,"info":"续费"},{"gradesId":"UL03","color":"#128bed","isButtom":1,"icon":null,"fonticon":null,"info":"升级"}]
		 */

		private String color;
		private String icon;
		private int sort;
		private String title;
		private String fonticon;
		private List<ListBean> list;

		public String getColor() {
			return color;
		}

		public void setColor(String color) {
			this.color = color;
		}

		public String getIcon() {
			return icon;
		}

		public void setIcon(String icon) {
			this.icon = icon;
		}

		public int getSort() {
			return sort;
		}

		public void setSort(int sort) {
			this.sort = sort;
		}

		public String getTitle() {
			return title;
		}

		public void setTitle(String title) {
			this.title = title;
		}

		public String getFonticon() {
			return fonticon;
		}

		public void setFonticon(String fonticon) {
			this.fonticon = fonticon;
		}

		public List<ListBean> getList() {
			return list;
		}

		public void setList(List<ListBean> list) {
			this.list = list;
		}

		public static class ListBean implements Serializable {
			/**
			 * gradesId : UL01
			 * color : #777777
			 * isButtom : 0
			 * icon : null
			 * fonticon : null
			 * info : 免费
			 */

			private String gradesId;
			private String color;
			private int isButtom;
			private String icon;
			private String fonticon;
			private String info;

			public String getGradesId() {
				return gradesId;
			}

			public void setGradesId(String gradesId) {
				this.gradesId = gradesId;
			}

			public String getColor() {
				return color;
			}

			public void setColor(String color) {
				this.color = color;
			}

			public int getIsButtom() {
				return isButtom;
			}

			public void setIsButtom(int isButtom) {
				this.isButtom = isButtom;
			}

			public String getIcon() {
				return icon;
			}

			public void setIcon(String icon) {
				this.icon = icon;
			}

			public String getFonticon() {
				return fonticon;
			}

			public void setFonticon(String fonticon) {
				this.fonticon = fonticon;
			}

			public String getInfo() {
				return info;
			}

			public void setInfo(String info) {
				this.info = info;
			}
		}
	}

	public static class PrivilegeTitleBean implements Serializable {
		/**
		 * color : #128bed
		 * icon : null
		 * title : 特权
		 */

		private String color;
		private String icon;
		private String title;

		public String getColor() {
			return color;
		}

		public void setColor(String color) {
			this.color = color;
		}

		public String getIcon() {
			return icon;
		}

		public void setIcon(String icon) {
			this.icon = icon;
		}

		public String getTitle() {
			return title;
		}

		public void setTitle(String title) {
			this.title = title;
		}
	}
}
